my_str = "itheima and itcast"



# 通过下标索引求值
value = my_str[2]
value2 = my_str[-16]
print(value)
print(value2)

# my_str[2] = "H"
# 字符串不支持修改

# index 方法
my_str = "itcast and itheima"
print(my_str.index("and"))

# replace 方法 
new_my_str = my_str.replace("it","程序") # 把"it"换成“程序”二字
print(f"字符串{my_str},进行替换后得到：{new_my_str}")

#split 方法  利用字符串中的空格将字符串分割
my_str = "hello python itheima itcast"
my_str_list = my_str.split(" ")
print(f"将字符串{my_str}进行split切割，切后得到：{my_str_list},类型是：{type(my_str_list)}")

# strip 方法 去除前后空格
my_str = "  itheima and itcast  "
new_my_str = my_str.strip()
print(f"字符串{my_str}被strip后，结果是{new_my_str}")

my_str = "12itheima and itcast21"
new_my_str = my_str.strip("12")
print(f"字符串{my_str}被strip('12')后，结果是{new_my_str}")
# 前后的 12 被删了  # 只能删除开头和结尾的 有 1 和 2 就会删除

# 统计字符串中某字符串出现的次数，count
my_str = "itheima and itcast"
count = my_str.count("it")
print(f"字符串{my_str}中it出现的次数是：{count}")

# 统计字符串的长度
my_str = "itheima and itcast"
num = len(my_str)
print(f"长度为：{num}")
